CPatientDataXfer.cs
Code Type: C# Class
Uses Classes: CStatus, CDataConnection, CDataParameterList, CDataSet, CPatientDataXfer, CMDWSOps, CPatientDataItemXfer
Uses PL/SQL Procedures: PCK_REVAMP_TIU.GetMDWSPatientIDRS, PCK_XFER.XferPatient, PCK_PATIENT.SavePatient, PCK_PATIENT.GetPatientSearchRS, PCK_PATIENT.GetMultiPatientSearchRS, PCK_PATIENT.GetMultiPatientPatCLIDSearchRS, PCK_PATIENT.GetUserPatientsRS, PCK_PATIENT.GetPatientIDRS, PCK_PATIENT.GetPatItemCompsByPatCLIDRS, PCK_PATIENT.GetPatItemsByPatCLIDRS, PCK_PATIENT.GetItemCompStateByPKey

Lines of Code: 287

public class CPatientDataXfer : CData

	contains methods and properties to retrieve and save patient data 

public CPatientDataXfer(CData data)
        : base(data)

	  constructor 

public CStatus SavePatient( long lXferSystemID,
                                string strKey,
                                System.Web.SessionState.HttpSessionState WebSession,
                                CPatientDataItemXfer pdi,
                                out string strPatientID)

	  saves a loaded patient to the database. 

public CStatus GetPatientBlurb(string strPatientID, out string strBlurb)

	builds the patient blurb for display 

public CStatus SavePatient(
        long lProviderUserID,
        long lTeamID,
        long lSpecialtyID,
        long lWardID,
        long lClinicID,
        long lXferSystemID,
        CPatientDataItemXfer pdi)

	saves a loaded patient to the database. pass in lUserID > 0 if you want this patient to belong to this provider 

public CStatus GetPatientSearchDS(
        DateTime dtEventStartDate,
        DateTime dtEventEndDate,
        string strLastName,
        string strLast4,
        long lChecklistID,
        long lChecklistStatusID,
        string strUsrID,
        string strTeamID,
        string strWardID,
        string strSpecialtyID,
        string strClinicID,
        long lServiceID, 
        out DataSet ds)

	method  retrieves a dataset of patients matching search criteria 

public CStatus GetMultiPatientSearchDS(
        DateTime dtEventStartDate,
        DateTime dtEventEndDate,
        long lChecklistID,
        long lChecklistStatusID,
        long lServiceID,
        out DataSet ds)

	method retrieves a dataset of patients matching the search criteria 

public CStatus GetMultiPatientPatCLIDSearchDS(
        DateTime dtEventStartDate,
        DateTime dtEventEndDate,
        long lChecklistID,
        long lChecklistStatusID,
        long lServiceID,
        out DataSet ds)

	method retrieves a dataset of patient checklist ids matching the search criteria 

public CStatus GetUserPatientDS(long lUserID, out DataSet ds)

	get user patient ds 

public CStatus GetPatientDI(string strPatientID, out CPatientDataItemXfer itm)

	loads a patient data item by patient id 

public CStatus GetPatItemCompsByPatCLIDDS(long lPatCLID, out DataSet ds)

	returns a dataset of patient item components filtered by patient checklist id (PAT_CL_ID) 

public CStatus GetPatItemsByPatCLIDDS(long lPatCLID, out DataSet ds)

	returns a dataset of patient item components filtered by patient checklist id (PAT_CL_ID) 

public CStatus GetItemCompStateByPKey(
        long lPatItemID,
        long lItemCompID,
        out long lItemCompState)

	returns the item component state base on the primary key 

	

